package com.zygh.policeasset.pojo;

import cn.afterturn.easypoi.util.PoiElUtil;

/* loaded from: police-asset-2.0-0.0.1-SNAPSHOT.jar:BOOT-INF/classes/com/zygh/policeasset/pojo/PurchaseProcess.class */
public class PurchaseProcess {
    private Integer id;
    private Integer projectId;
    private String projectType;
    private String doTime;
    private Integer status;
    private String opinion;
    private Integer userId;
    private String name;

    public void setId(Integer id) {
        this.id = id;
    }

    public void setProjectId(Integer projectId) {
        this.projectId = projectId;
    }

    public void setProjectType(String projectType) {
        this.projectType = projectType;
    }

    public void setDoTime(String doTime) {
        this.doTime = doTime;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public void setOpinion(String opinion) {
        this.opinion = opinion;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public void setName(String name) {
        this.name = name;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof PurchaseProcess)) {
            return false;
        }
        PurchaseProcess other = (PurchaseProcess) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null) {
            if (other$id != null) {
                return false;
            }
        } else if (!this$id.equals(other$id)) {
            return false;
        }
        Object this$projectId = getProjectId();
        Object other$projectId = other.getProjectId();
        if (this$projectId == null) {
            if (other$projectId != null) {
                return false;
            }
        } else if (!this$projectId.equals(other$projectId)) {
            return false;
        }
        Object this$projectType = getProjectType();
        Object other$projectType = other.getProjectType();
        if (this$projectType == null) {
            if (other$projectType != null) {
                return false;
            }
        } else if (!this$projectType.equals(other$projectType)) {
            return false;
        }
        Object this$doTime = getDoTime();
        Object other$doTime = other.getDoTime();
        if (this$doTime == null) {
            if (other$doTime != null) {
                return false;
            }
        } else if (!this$doTime.equals(other$doTime)) {
            return false;
        }
        Object this$status = getStatus();
        Object other$status = other.getStatus();
        if (this$status == null) {
            if (other$status != null) {
                return false;
            }
        } else if (!this$status.equals(other$status)) {
            return false;
        }
        Object this$opinion = getOpinion();
        Object other$opinion = other.getOpinion();
        if (this$opinion == null) {
            if (other$opinion != null) {
                return false;
            }
        } else if (!this$opinion.equals(other$opinion)) {
            return false;
        }
        Object this$userId = getUserId();
        Object other$userId = other.getUserId();
        if (this$userId == null) {
            if (other$userId != null) {
                return false;
            }
        } else if (!this$userId.equals(other$userId)) {
            return false;
        }
        Object this$name = getName();
        Object other$name = other.getName();
        return this$name == null ? other$name == null : this$name.equals(other$name);
    }

    protected boolean canEqual(Object other) {
        return other instanceof PurchaseProcess;
    }

    public int hashCode() {
        Object $id = getId();
        int result = (1 * 59) + ($id == null ? 43 : $id.hashCode());
        Object $projectId = getProjectId();
        int result2 = (result * 59) + ($projectId == null ? 43 : $projectId.hashCode());
        Object $projectType = getProjectType();
        int result3 = (result2 * 59) + ($projectType == null ? 43 : $projectType.hashCode());
        Object $doTime = getDoTime();
        int result4 = (result3 * 59) + ($doTime == null ? 43 : $doTime.hashCode());
        Object $status = getStatus();
        int result5 = (result4 * 59) + ($status == null ? 43 : $status.hashCode());
        Object $opinion = getOpinion();
        int result6 = (result5 * 59) + ($opinion == null ? 43 : $opinion.hashCode());
        Object $userId = getUserId();
        int result7 = (result6 * 59) + ($userId == null ? 43 : $userId.hashCode());
        Object $name = getName();
        return (result7 * 59) + ($name == null ? 43 : $name.hashCode());
    }

    public String toString() {
        return "PurchaseProcess(id=" + getId() + ", projectId=" + getProjectId() + ", projectType=" + getProjectType() + ", doTime=" + getDoTime() + ", status=" + getStatus() + ", opinion=" + getOpinion() + ", userId=" + getUserId() + ", name=" + getName() + PoiElUtil.RIGHT_BRACKET;
    }

    public Integer getId() {
        return this.id;
    }

    public Integer getProjectId() {
        return this.projectId;
    }

    public String getProjectType() {
        return this.projectType;
    }

    public String getDoTime() {
        return this.doTime;
    }

    public Integer getStatus() {
        return this.status;
    }

    public String getOpinion() {
        return this.opinion;
    }

    public Integer getUserId() {
        return this.userId;
    }

    public String getName() {
        return this.name;
    }
}